package top.yudoge.dogeeditor.app.query


data class GetDatabasesQuery (
    val dataSourceIdentifier: String
)

data class GetSchemasQuery(
    val dataSourceIdentifier: String,
    val databaseName: String
)

data class GetTablesQuery(
    val dataSourceIdentifier: String,
    val databaseName: String,
    val schemaName: String
)

data class GetColumnsQuery(
    val dataSourceIdentifier: String,
    val databaseName: String,
    val schemaName: String,
    val tableName: String
)

data class GetIndexesQuery(
    val dataSourceIdentifier: String,
    val databaseName: String,
    val schemaName: String,
    val tableName: String
) 